package com.ruoyi.course.domain;

import lombok.*;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.List;

/**
 * course_train对象 course_train
 *
 * @author zzx
 * @date 2023-03-29
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
@ToString
public class CourseTrain extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 用户编号
     */
    private Long userId;

    /**
     * 机构编号
     */
    private Long deptId;

    /**
     * 课程名称
     */
    @Excel(name = "课程名称")
    private String name;

    /**
     * 类型
     */
    @Excel(name = "类型")
    private String type;

    /**
     * 标签
     */
    @Excel(name = "标签")
    private String lable;

    /**
     * 描述
     */
    @Excel(name = "描述")
    private String info;

    /**
     * 状态
     */
    @Excel(name = "状态")
    private Integer status;


    /**
     * 预留字段1
     */
    private String reservedOne;

    /**
     * 预留字段2
     */
    private String reservedTwo;

    /**
     * 章节列表
     */
    private List<CourseTrainSection> sectionList;

    /**
     * 缩略图
     */
    private String image;

}
